The Paros Operating System Microkernel

نویسندگان

  • Jesús Labarta
  • Sergi Girona
  • Toni Cortes
  • Judit Gimenez
  • Cristina Pujol
  • Luis Gregoris
  • Toni Cortés
  • Judit Giménez
چکیده

This paper describes the concepts and rationale of Paros, an operating system microkernel specifically targeted to distributed memory parallel computers. The Paros microkernel has been designed to provide dynamic support for general purpose parallel applications and operating systems under the distributed memory programming model. Fine grain parallelism in machines with large numbers of nodes is directly supported by Paros. The ability to support efficiently many users and different environments concurrently has been one of the objectives of the design. A prototype implementation on transputer based machines has been implemented. The system offers fast and flexible resource management mechanisms and policies. This characteristics make Paros an important research tool for both application developers and system programmers on topics such as process mappings, load balance, communication delays, overheads and subsystems as file servers. One of our objectives is to support systems in which good balance between individual application speed and global throughput are compromised to acceptable levels and thus achieve good utilization of all the components in a parallel machine. Applications both at source and binary level have been ported from different transputer programming environments to Paros with little effort , achieving good performance and higher throughput than in the original system. A good example is the implementation of a parallel make. SUMMARY This paper describes the concepts and rationale of Paros, an operating system microkernel specifically targeted to distributed memory parallel computers. The Paros microkernel has been designed to provide dynamic support for general purpose parallel applications and operating systems under the distributed memory programming model. Fine grain parallelism in machines with large numbers of nodes is directly supported by Paros. The ability to support efficiently many users and different environments concurrently has been one of the objectives of the design. A prototype implementation on transputer based machines has been implemented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Research into the Development of the RHODOS Multi - threaded Microkernel *

An important factor contributing to an operating systems' performance is the design and efficiency of the kernel code. This is especially true for microkernel based operating systems where the microkernel and kernel provides support for system servers. RHODOS is a microkernel based distributed operating system designed as a testbed for the study of the numerous research topics available in this...

متن کامل

The Design and Implementation of an Event Driven Software Monitor within the RHODOS Microkernel*

Although microkernel based operating systems is an relatively new area of research, many developers are seriously pursuing microkernel based operating systems as a replacement of the more conventional monolithic based operating system. However, the major drawback of the microkernel is that it is inherently slower than a monolithic kernel. Although it is impossible to construct a true microkerne...

متن کامل

Workplace Microkernel and Os: a Case Study Workplace Microkernel and Os: a Case Study

SUMMARY IBM's Microkernel, named Workplace OS microkernel 18], was the core component of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel...

متن کامل

Power-Efficient Microkernel of Embedded Operating System on Chip

Because the absence of hardware support, almost all of embedded operating system are based on SDRAM in past time. With progress of embedded system hardware, embedded system can provide more substrative supports for embedded operating systems. In this paper we present an operating system microkernel for embedded system which can reside in the SRAM on chip. With progress of embedded system hardwa...

متن کامل

The Logical Design of the RHODOS Multi-threaded Microkernel*

As the RHODOS system has come under increasing use, the need to utilise multiple threads of control within the microkernel has become apparent. In this report we present the logical design of a multi-threaded microkernel for the RHODOS distributed operating system. The important components of the RHODOS microkernel (both hardware dependent and independent) that require design and development to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994